.room-table{
    width: 808px;
}

.room-table td,.room-table th{
    border:1px solid #bbb;
}

.room-table th{
    padding:10px 0;
}

.room-table .floor-box{
    display: flex;
    border-bottom:1px solid #bbb;
}

.room-table .floor-box .floor-item{
    width: 100px;
    display: flex;
    align-items:center;
    justify-content:center;
    border-right:1px solid #bbb;
}


.room-table .floor-box .room-box{
    display: flex;
    width: 605px;
    border-bottom:1px solid #bbb;
}
.room-table .floor-box .room-item{
    width:100px;
    display: flex;
    align-items:center;
    justify-content:center;
    border-right:1px solid #bbb;
}

.room-table .floor-box .detail-box{
    width:503px;
}
.room-table .floor-box .detail-box .detail-item{
    display: flex;
    border-bottom:1px solid #bbb;
}




